package com.nbst.model.mes;

import java.util.Date;

import com.nbst.model.base.OrderBy;

/**
 * @ClassName: WorkTz
 * @Description:报工台账实体类
 * @author King
 * @date 2019年8月8日
 * 
 */
public class WorkTz extends OrderBy {

	/** 开工单id */
	private Integer id;

	/** 派工单id */
	private Integer fDisPathId;

	/** 部门id */
	private Integer fDepId;

	/** 设备id */
	private String fMacId;

	/** 设备名称 */
	private String fMachine;

	/** 派工单号 */
	private String fCode;

	/** 定额折扣 */
	private Double fDiscountPieceRate;

	/** 产品代码 */
	private String fNumber;

	/** 产品名称 */
	private String fName;

	/** 规格型号 */
	private String fModel;

	/** 工序号 */
	private Integer fOperSN;

	/** 工序名称 */
	private String fOper;

	/** 操作工 */
	private String fWorkerName;

	/** 开工时间 */
	private Date fStartDate;

	/** 派工人 */
	private String fDisBiller;

	/** 制单人 */
	private String fBillerName;

	/** 操作工id */
	private String fWorker;

	/** 状态 */
	private Integer fStatus;

	/** 工作中心id */
	private String fWorkCenter;

	/** 批号 */
	private String fBatchNo;

	/** 完工时间 */
	private Date fEndDate;

	/** 完工单Id */
	private Long endId;

	/** 派工数量 */
	private Double fTargetQty;

	/** 报工数 */
	private Double fQty;

	/** 工资 */
	private Double fgz;

	/** 自检良品数 */
	private Double fPassQty;

	/** 自检工废数 */
	private Double fScrapQty;

	/** 自检料废数 */
	private Double fForitemQty;

	/** 返修数 */
	private Double fReworkQty;

	/** 改制数 */
	private Double fRestructQty;
	/** 次品数 */
	private Double fOthQty;

	/** 定额 */
	private Double fPieceRate;

	/** 任务单号 */
	private String fBillNo;

	/** 派工时工序名称 */
	private String fDisOper;

	/** 加工说明 */
	private String fNote;

	/** 工废1(工废不计个人) */
	private Double fScrapNotMeQty;

	/** 报工类型 */
	private Integer fWorkType;

	/** 质检良品数 */
	private Double fQcPassQty;

	/** 质检工废数 */
	private Double fQcScrapQty;

	/** 质检料废数 */
	private Double fQcForitemQty;

	/** 质检次品数 */
	private Double fQcOthQty;

	/** 质检料废百分比 */
	private Double fQcForitemPercent;

	/** 末工序标志 */
	private Integer fIsLastOper;

	/** 派工时间 */
	private Date fDispatchDate;

	/** 质检时间 */
	private Date fQcDate;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getfDisPathId() {
		return fDisPathId;
	}

	public void setfDisPathId(Integer fDisPathId) {
		this.fDisPathId = fDisPathId;
	}

	public Integer getfDepId() {
		return fDepId;
	}

	public void setfDepId(Integer fDepId) {
		this.fDepId = fDepId;
	}

	public String getfMacId() {
		return fMacId;
	}

	public void setfMacId(String fMacId) {
		this.fMacId = fMacId;
	}

	public String getfMachine() {
		return fMachine;
	}

	public void setfMachine(String fMachine) {
		this.fMachine = fMachine;
	}

	public String getfCode() {
		return fCode;
	}

	public void setfCode(String fCode) {
		this.fCode = fCode;
	}

	public Double getfDiscountPieceRate() {
		return fDiscountPieceRate;
	}

	public void setfDiscountPieceRate(Double fDiscountPieceRate) {
		this.fDiscountPieceRate = fDiscountPieceRate;
	}

	public String getfNumber() {
		return fNumber;
	}

	public void setfNumber(String fNumber) {
		this.fNumber = fNumber;
	}

	public String getfName() {
		return fName;
	}

	public void setfName(String fName) {
		this.fName = fName;
	}

	public String getfModel() {
		return fModel;
	}

	public void setfModel(String fModel) {
		this.fModel = fModel;
	}

	public Integer getfOperSN() {
		return fOperSN;
	}

	public void setfOperSN(Integer fOperSN) {
		this.fOperSN = fOperSN;
	}

	public String getfOper() {
		return fOper;
	}

	public void setfOper(String fOper) {
		this.fOper = fOper;
	}

	public String getfWorkerName() {
		return fWorkerName;
	}

	public void setfWorkerName(String fWorkerName) {
		this.fWorkerName = fWorkerName;
	}

	public Date getfStartDate() {
		return fStartDate;
	}

	public void setfStartDate(Date fStartDate) {
		this.fStartDate = fStartDate;
	}

	public String getfDisBiller() {
		return fDisBiller;
	}

	public void setfDisBiller(String fDisBiller) {
		this.fDisBiller = fDisBiller;
	}

	public String getfBillerName() {
		return fBillerName;
	}

	public void setfBillerName(String fBillerName) {
		this.fBillerName = fBillerName;
	}

	public String getfWorker() {
		return fWorker;
	}

	public void setfWorker(String fWorker) {
		this.fWorker = fWorker;
	}

	public Integer getfStatus() {
		return fStatus;
	}

	public void setfStatus(Integer fStatus) {
		this.fStatus = fStatus;
	}

	public String getfWorkCenter() {
		return fWorkCenter;
	}

	public void setfWorkCenter(String fWorkCenter) {
		this.fWorkCenter = fWorkCenter;
	}

	public String getfBatchNo() {
		return fBatchNo;
	}

	public void setfBatchNo(String fBatchNo) {
		this.fBatchNo = fBatchNo;
	}

	public Date getfEndDate() {
		return fEndDate;
	}

	public void setfEndDate(Date fEndDate) {
		this.fEndDate = fEndDate;
	}

	public Long getendId() {
		return endId;
	}

	public void setendId(Long endId) {
		this.endId = endId;
	}

	public Double getfTargetQty() {
		return fTargetQty;
	}

	public void setfTargetQty(Double fTargetQty) {
		this.fTargetQty = fTargetQty;
	}

	public Double getfQty() {
		return fQty;
	}

	public void setfQty(Double fQty) {
		this.fQty = fQty;
	}

	public Double getFgz() {
		return fgz;
	}

	public void setFgz(Double fgz) {
		this.fgz = fgz;
	}

	public Double getfPassQty() {
		return fPassQty;
	}

	public void setfPassQty(Double fPassQty) {
		this.fPassQty = fPassQty;
	}

	public Double getfScrapQty() {
		return fScrapQty;
	}

	public Double getfRestructQty() {
		return fRestructQty;
	}

	public void setfRestructQty(Double fRestructQty) {
		this.fRestructQty = fRestructQty;
	}

	public void setfScrapQty(Double fScrapQty) {
		this.fScrapQty = fScrapQty;
	}

	public Double getfForitemQty() {
		return fForitemQty;
	}

	public void setfForitemQty(Double fForitemQty) {
		this.fForitemQty = fForitemQty;
	}

	public Double getfReworkQty() {
		return fReworkQty;
	}

	public void setfReworkQty(Double fReworkQty) {
		this.fReworkQty = fReworkQty;
	}

	public Double getfOthQty() {
		return fOthQty;
	}

	public void setfOthQty(Double fOthQty) {
		this.fOthQty = fOthQty;
	}

	public Double getfPieceRate() {
		return fPieceRate;
	}

	public void setfPieceRate(Double fPieceRate) {
		this.fPieceRate = fPieceRate;
	}

	public String getfBillNo() {
		return fBillNo;
	}

	public void setfBillNo(String fBillNo) {
		this.fBillNo = fBillNo;
	}

	public String getfDisOper() {
		return fDisOper;
	}

	public void setfDisOper(String fDisOper) {
		this.fDisOper = fDisOper;
	}

	public String getfNote() {
		return fNote;
	}

	public void setfNote(String fNote) {
		this.fNote = fNote;
	}

	public Double getfScrapNotMeQty() {
		return fScrapNotMeQty;
	}

	public void setfScrapNotMeQty(Double fScrapNotMeQty) {
		this.fScrapNotMeQty = fScrapNotMeQty;
	}

	public Integer getfWorkType() {
		return fWorkType;
	}

	public void setfWorkType(Integer fWorkType) {
		this.fWorkType = fWorkType;
	}

	public Double getfQcPassQty() {
		return fQcPassQty;
	}

	public void setfQcPassQty(Double fQcPassQty) {
		this.fQcPassQty = fQcPassQty;
	}

	public Double getfQcScrapQty() {
		return fQcScrapQty;
	}

	public void setfQcScrapQty(Double fQcScrapQty) {
		this.fQcScrapQty = fQcScrapQty;
	}

	public Double getfQcForitemQty() {
		return fQcForitemQty;
	}

	public void setfQcForitemQty(Double fQcForitemQty) {
		this.fQcForitemQty = fQcForitemQty;
	}

	public Double getfQcOthQty() {
		return fQcOthQty;
	}

	public Double getfQcForitemPercent() {
		return fQcForitemPercent;
	}

	public void setfQcForitemPercent(Double fQcForitemPercent) {
		this.fQcForitemPercent = fQcForitemPercent;
	}

	public void setfQcOthQty(Double fQcOthQty) {
		this.fQcOthQty = fQcOthQty;
	}

	public Integer getfIsLastOper() {
		return fIsLastOper;
	}

	public void setfIsLastOper(Integer fIsLastOper) {
		this.fIsLastOper = fIsLastOper;
	}

	public Date getfDispatchDate() {
		return fDispatchDate;
	}

	public void setfDispatchDate(Date fDispatchDate) {
		this.fDispatchDate = fDispatchDate;
	}

	public Date getfQcDate() {
		return fQcDate;
	}

	public void setfQcDate(Date fQcDate) {
		this.fQcDate = fQcDate;
	}

	@Override
	public String toString() {
		return "WorkTz [id=" + id + ", fDisPathId=" + fDisPathId + ", fDepId=" + fDepId + ", fMacId=" + fMacId
				+ ", fMachine=" + fMachine + ", fCode=" + fCode + ", fDiscountPieceRate=" + fDiscountPieceRate
				+ ", fNumber=" + fNumber + ", fName=" + fName + ", fModel=" + fModel + ", fOperSN=" + fOperSN
				+ ", fOper=" + fOper + ", fWorkerName=" + fWorkerName + ", fStartDate=" + fStartDate + ", fDisBiller="
				+ fDisBiller + ", fBillerName=" + fBillerName + ", fWorker=" + fWorker + ", fStatus=" + fStatus
				+ ", fWorkCenter=" + fWorkCenter + ", fBatchNo=" + fBatchNo + ", fEndDate=" + fEndDate + ", endId=" + endId + 
				", fTargetQty="	+ fTargetQty + ", fQty=" + fQty + ", fgz=" + fgz + ", fPassQty=" + fPassQty + ", fScrapQty=" + fScrapQty
				+ ", fForitemQty=" + fForitemQty + ", fReworkQty=" + fReworkQty + ", fRestructQty=" + fRestructQty
				+ ", fOthQty=" + fOthQty + ", fPieceRate=" + fPieceRate + ", fBillNo=" + fBillNo + ", fDisOper="
				+ fDisOper + ", fNote=" + fNote + ", fScrapNotMeQty=" + fScrapNotMeQty + ", fWorkType=" + fWorkType
				+ ", fQcPassQty=" + fQcPassQty + ", fQcScrapQty=" + fQcScrapQty + ", fQcForitemQty=" + fQcForitemQty
				+ ", fQcOthQty=" + fQcOthQty + ", fQcForitemPercent=" + fQcForitemPercent + ", fIsLastOper="
				+ fIsLastOper + ", fDispatchDate=" + fDispatchDate + ", fQcDate=" + fQcDate + "]";
	}

}
